// EJS方式

//导入express
const express=require('express');
// 创建应用对象
const app=express();

// 导入ejs
const ejs=require('ejs');

// 导入fs
const fs=require('fs');
// 读取文件
let indexFile=fs.readFileSync(__dirname+'/note.ejs').toString();
let isLogin
//全局中间件
function mid(req,res,next) {
     isLogin=false;
     // 获取路径
    let {path}=req;
    console.log(path)
    if (path==='/login'){
        isLogin=true
    }
    next();
}
app.use(mid);

// 创建路由
app.get('*',(req, res) => {
    // EJS方式
    let result=ejs.render(indexFile, {isLogin: isLogin})
    res.send(result)
});

// 启动服务
app.listen(9000,()=>{
    console.log('The service has already been opened!!!');
});








// // 原生js方式
// let isLogin = true;
// if (isLogin) {
//     console.log('<h2>欢迎回来~</h2>')
// } else {
//     console.log('<button>login</button> <button>res</button>')
// }